becu-interop-platform-api
Delete Asset
Description
This page consists of the information regarding the operations performed to Delete an asset from Exchange, runtime manager and Api manager.
Endpoints
- DELETE
/assets/delete/{assetId}
API Design Endpoint Sequence Diagram
BECU Interop Platform API orchestrates API calls to the internal-Anypoint exchange APIs and Mulesoft Platform APIs to to delete assets.
delete Asset
BECU Interop Platform API enables users to delete assets.
delete Asset is under the DELETE /assets/delete/{assetId}
endpoint, a required assetId must be passed as a uri Param and Header value to exchangeDelete true or false .
Below is a list of deleting use cases:
Deleting an asset
- Request the Delete
/assets/delete/{assetId}
- pass the delete scope in ping auth token-client creds and use the token generated to delete any asset(this is configured for interop only)
- Pass the Header exchangeDelete "true" for deleting an asset from exchange "false" for deleting only from runtime manager and Api manager
- BECU Interop Platform deletes the asset in Exchange, API manager and in Runtime Manager
Restrictions
- Connectors & Common API Dependency
The BECU Interop Platform API, is consuming multiple connectors and Anypoint Platform REST APIs.
Below are the list of connectors which this API is consuming:
- HTTP Connector
- Transform Message
- JSON Logger
Downstream Dependencies
Anypoint Platform REST APIs
Anypoint Platform Login API
Anypoint Cloudhub API for
- delete asset